Thank you and congratulations on obtaining Y2K TEST from SecureNet Technologies Inc. We trust you will find this software easy to use and an effective tool in helping you deal with the Millennium Bug that may be lurking inside your PCs hardware.
What is the Millennium Bug?
The Millennium Bug is a general description of the problem caused by software, hardware, firmware (or just about anything else) not being able to deal correctly with the change from the year 1999 to 2000. It is not confined to personal computers, it could (and does) effect central heating systems, cars with computerized engine management systems, house and business alarms etc.
How does it effect PCs?
The Millennium Bug in PC hardware, is caused by an error of logic in the PC's Real Time Clock (RTC). This is a small chip inside your PC that ticks 18 times every second to enable it to maintain the time and date. The chip takes its power from a battery when the PC is switched off. This enables it to keep the date and time even when your PC is not in use. The problem, or the bug, occurs when the RTC rolls over from 1999-2000 and it does not roll over the century byte correctly, so 1999 becomes 1900 instead of 2000.
Millennium Compliant BIOS
If your PC is more than a couple of years old it is almost certain to be completely NON-compliant.
When PC manufacturers became aware of the problem they started to try to deal with it. The most common way they do this is to amend the BIOS of the PC so that it can detect the bug AFTER it happens and fix it. When a manufacturer puts this patch into their BIOS, they call it a MILLENNIUM COMPLIANT BIOS because this sounds good and encourages you to buy their computer and not someone
else's.
Now there is nothing wrong with calling something a "Millennium Compliant BIOS" as long as the person who is going to use it knows what that means and what it means in general terms is that your PC is OK as long as you switch it off in 1999 and switch it back on in the year 2000. In short, don't use it after the millennium rollover unless you have powered OFF and ON first. If that's your definition of "compliant" then fine.
An extended form of this patch has found its way into some BIOS programs and this is also the method provided by ALL of the rival Millennium Bug fix software we have looked at. With this as well as fixing the RTC at boot-up the BIOS will detect if any application uses the BIOS to retrieve the date. When it does it will intercept the request and see if the year 1900 is about to be passed back
(in other words has the bug already struck?), If it is then the BIOS (or corrective software) will pass back 2000 instead. This solution makes the very large assumption that someone will issue a suitable BIOS call VERY soon after midnight 1999. If they don't you will be running with a clock that says 1900 until they do. If an application goes to the RTC directly to retrieve the date it will find 1900 and the bug will do its worse.
We don't think that BIOS' and software solutions that work in this way are "Millennium Compliant".
Y2K TEST will tell you whether your PC will fail when it is ON and whether it will fail if it is OFF. So if you find that your PC will not fail if it is switched off and you don't mind leaving it switched off from 1999-2000 then you don't have a major problem.
Millennium Compliant RTC
As already mentioned the Millennium Bug is actually a fault in the RTC not the BIOS. Therefore a Millennium Compliant RTC is simply a Real Time Clock that does not have the bug. That is, it correctly rolls over from 1999-2000 just as it would from 1998-1999. They do exist but they are rare. Y2K TEST will tell you if you have one.
You may be asking yourself at this point, "Why don't all the PC manufacturers simply use compliant RTCs?". The best answer we have been given by a large PC manufacturer was "There are only two suppliers of the RTC world wide and compliant RTCs cost more". It is worth pointing out this was in 1998 when then Millennium Bug was well known and manufacturers where still choosing to use non-compliant RTC'S and try to fix the bug with the BIOS.
Using Y2K TEST to test your PC
So lets move on to actually testing our PC to see what the damage is. For now we will assume we are running the software from the distribution floppy on a stand alone PC. (Corporate volume licensing is available in order to perform tasks suitable for networks, and we will cover this later) If you are running this software from a self extracting executable file that you downloaded from the internet you have already installed the files to a temporary directory on your hard drive.
To install Y2K TEST run Install.bat from your source directory. The software will load, and a main options menu will appear.
To diagnose your PC select the TEST button.
As part of the test the PC must be rebooted several times. This is how we are able to tell if a PC has a Millennium Compliant BIOS. (Remember this is a patch to the BIOS that will fix the millennium bug when you power-on)
After the test is complete the results will be displayed automatically.
If you have a fully compliant PC all the tests will be shown as "PASS" and at the very end of the report there will be an entry that says "This PC is 100% Millennium Compliant". If your PC has failed any tests these will be shown as "FAIL".
The tests are in four parts;
Test One - Millennium Compliance While PC is ON
These show if your PC is safe to use WITHOUT ANY POWER-Down after the rollover from 1999-2000.
Test Two - Leap Year 2000
The algorithm that people use for deciding which leap years is common knowledge. However sometimes a crucial last stage of the algorithm is forgotten. Normally this does not matter but in the case of the millennium it does. Failure to take this last stage into consideration would mean that 2000 would be classed as NOT being a leap year while 2001 would be considered a leap year. This is obviously the reverse of the true situation. Y2K TEST will test to ensure your PC deals with this situation correctly.
Test Three - NON Leap Year 2001
See test two above.
Test Four - Millennium Compliance While PC is OFF
The rollover tests used in test one are repeated after the PC has been reset during the rollover. If your PC passes this test it will fix itself on the first boot-up.
Fixing the Millennium Bug
If your PC fails any of the above tests you may want to apply the corrective software to fix the problem. This option requires the optional FIX component. If you try to FIX a PC without that component the software will inform you that it can not continue. Call your supplier to obtain the update for the FIX version of the software.
Exiting from the software:
To exit from the software select the EXIT option and select YES to exit.